A Decompression Architecture for Low Power Embedded Systems
نویسندگان
چکیده
We present an architecture for embedded systems that decompresses ofline-compressed instructions during runtime. This is useful for compressed code systems where instructions are stored in a compressed format and decompressed on demand. The results is a sign$cant reduction in power consumption, and in most cases a performance improvement. The stand-alone decompression engine is placed between the instruction cache and the CPU (post-cache architecture) as we have found this to be the most power-eficient architecture. This paper describes the design of this unit in detail and analyzes its power consumption and performance.
منابع مشابه
Fast Software-managed Code Decompression
Compressing the instructions of an embedded program is important for cost-sensitive low-power controloriented embedded computing. Several hardware decompression architectures have been proposed. In this paper, we present a method of decompressing programs using software. One interesting aspect of our method is that it relies on using a software-managed instruction cache under control of the dec...
متن کاملA Low-Power Reconfigurable DSP System
Reconfigurable architectures has emerged to be a promising implementation platform to provide flexibility, high-performace and low-power for future wireless embedded devices. We discuss in detail an reconfigurable architecture template and a set of software tools to perform automatic mapping and performance prediction from algorithm to the architecture. We present results on digital signal proc...
متن کاملCOMPASS - A tool for evaluation of compression strategies for embedded processors
A major concern of embedded system architects is the design for low power. We address one aspect of the problem in this paper, namely the effect of executable code compression. There are two benefits of code compression – firstly, a reduction in the memory footprint of embedded software, and secondly, potential reduction in memory bus traffic and power consumption. Since decompression has to be...
متن کاملAn Approach for Code Compression in Run Time for Embedded Systems - A Preliminary Results
Several factors are considered in the development of embedded systems, among which may be mentioned: physical size, weight, mobility, power consumption, memory, safety, all combined with a low cost and ease of use. There are several techniques to optimize the execution time and power consumption in embedded systems. One such technique is the code compression, the majority of existing proposals ...
متن کاملEnergy-aware Networked Embedded Systems for Tactical Unattended Ground Sensors
A system architecture, and a hardware implementation leveraging the architecture, has been developed for energy-aware, networked, embedded systems designed for use in tactical unattended ground sensor (UGS) applications. This modular system architecture is designed around a flexible bus design that meets the needs for low-power embedded systems, incorporating support for 32-bit inter-module dat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000